package com.zwkj.domain;

import com.baomidou.mybatisplus.annotation.*;

import java.io.Serializable;
import lombok.Data;

/**
 * 
 * @TableName w_user_acl_t
 */
@TableName(value ="w_user_acl_t")
@Data
public class WUserAclT implements Serializable {
    /**
     * 
     */
    @TableId(type = IdType.ID_WORKER)
    private Long id;

    /**
     * 用户id
     */
    private Long userId;

    /**
     * 文件id
     */
    private Long fileId;

    /**
     * 访问状态许可
     */
    private String permission;

    /**
     *
     */
    private Integer reName;


    /**
     * 是否具有预览权限，0-无 1-有
     */
    private Integer userRead;

    /**
     * 是否具有编辑权限，0-无 1-有
     */
    private Integer userUpdate;

    /**
     * 是否具有下载文档权限，0-无 1-有
     */
    private Integer userDownload;

    /**
     * 是否具有重命名文档权限，0-无 1-有
     */
    private Integer userRename;

    /**
     * 是否具有查看文档历史记录权限，0-无 1-有
     */
    private Integer userHistory;

    /**
     * 是否具有拷贝文档内容权限，0-无 1-有
     */
    private Integer userCopy;

    /**
     * 是否具有打印文档权限，0-无 1-有
     */
    private Integer userPrint;

    /**
     * 是否具有另存当前文档权限，0-无 1-有。该属性现阶段暂无相关入口，开发者可不用关注
     */
    private Integer userSaveas;

    /**
     * 是否具有评论文档权限，0-无 1-有。
     */
    private Integer userComment;

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
    /**
     *
     */
    @TableLogic
    private Integer isDelete;
}